home *** CD-ROM | disk | FTP | other *** search
/ HAKERIS 11 / HAKERIS 11.ISO / linux / system / LinuxConsole 0.4 / linuxconsole0.4install-en.iso / xfree0.4.lcm / lib / X11 / xkb / symbols / pc / fr < prev    next >
Encoding:
Text File  |  2004-03-24  |  3.3 KB  |  79 lines

  1.  
  2. // based on a keyboard map from an 'xkb/symbols/fr' file
  3. //
  4. // $XFree86: xc/programs/xkbcomp/symbols/pc/fr,v 1.3 2003/04/19 12:22:12 pascal Exp $
  5.  
  6. partial default alphanumeric_keys
  7. xkb_symbols "basic" {
  8.  
  9.     include "pc/latin"
  10.  
  11.     name[Group1]="French";
  12.  
  13.     key <AE01>    { [ ampersand,          1,  onesuperior,   exclamdown ]    };
  14.     key <AE02>    { [    eacute,          2,   asciitilde,    oneeighth ]    };
  15.     key <AE03>    { [  quotedbl,          3,   numbersign,     sterling ]    };
  16.     key <AE04>    { [apostrophe,          4,    braceleft,       dollar ]    };
  17.     key <AE05>    { [ parenleft,          5,  bracketleft, threeeighths ]    };
  18.     key <AE06>    { [     minus,          6,          bar,  fiveeighths ]    };
  19.     key <AE07>    { [    egrave,          7,        grave, seveneighths ]    };
  20.     key <AE08>    { [underscore,          8,    backslash,    trademark ]    };
  21.     key <AE09>    { [  ccedilla,          9,  asciicircum,    plusminus ]    };
  22.     key <AE10>    { [    agrave,          0,           at,       degree ]    };
  23.     key <AE11>    { [parenright,     degree, bracketright, questiondown ]    };
  24.     key <AE12>    { [     equal,       plus,   braceright,  dead_ogonek ]    };
  25.  
  26.     key <AD01>    { [         a,          A,           ae,           AE ]    };
  27.     key <AD02>    { [         z,          Z, guillemotleft,        less ]    };
  28.     key <AD03>    { [         e,          E,     EuroSign,         cent ]    };
  29.     key <AD11>    { [dead_circumflex, dead_diaeresis, dead_diaeresis, dead_abovering ] };
  30.     key <AD12>    { [    dollar,   sterling,     currency,  dead_macron ]    };
  31.  
  32.     key <AC01>    { [         q,          Q,           at,  Greek_OMEGA ]    };
  33.     key <AC10>    { [         m,          M,           mu,    masculine ]    };
  34.     key <AC11>    { [    ugrave,    percent, dead_circumflex, dead_caron]    };
  35.     key <TLDE>    { [twosuperior, asciitilde,     notsign,      notsign ]    };
  36.  
  37.     key <BKSL>    { [  asterisk,         mu,   dead_grave,   dead_breve ]    };
  38.     key <AB01>    { [         w,          W,      lstroke,      Lstroke ]    };
  39.     key <AB07>    { [     comma,   question,   dead_acute, dead_doubleacute ] };
  40.     key <AB08>    { [ semicolon,     period, horizconnector,   multiply ]    };
  41.     key <AB09>    { [     colon,      slash, periodcentered,   division ]    };
  42.     key <AB10>    { [    exclam,    section, dead_belowdot, dead_abovedot ] };
  43.  
  44.     include "level3(ralt_switch_multikey)"
  45. };
  46.  
  47. partial alphanumeric_keys
  48. xkb_symbols "Sundeadkeys" {
  49.  
  50.     // Modifies the basic French layout to use the Sun dead keys
  51.  
  52.     include "pc/fr(basic)"
  53.  
  54.     key <AD11>    { [SunFA_Circum, SunFA_Diaeresis ]    };
  55.     key <AB07>    { [comma,   question,  SunFA_Acute, dead_doubleacute ]    };
  56. };
  57.  
  58. partial alphanumeric_keys
  59. xkb_symbols "sundeadkeys" {
  60.     include "pc/fr(Sundeadkeys)"
  61.  
  62. };
  63.  
  64. partial alphanumeric_keys
  65. xkb_symbols "nodeadkeys" {
  66.  
  67.     // Modifies the basic French layout to eliminate all dead keys
  68.  
  69.     include "pc/fr(basic)"
  70.  
  71.     key <AE12>    { [     equal,       plus,   braceright,       ogonek ]    };
  72.     key <AD11>    { [asciicircum,  diaeresis ]    };
  73.     key <AD12>    { [    dollar,   sterling,     currency,       macron ]    };
  74.     key <AC11>    { [    ugrave,    percent,  asciicircum,        caron ]    };
  75.     key <BKSL>    { [  asterisk,         mu,        grave,        breve ]    };
  76.     key <AB07>    { [     comma,   question,        acute,  doubleacute ]    };
  77.     key <AB10>    { [    exclam,    section, dead_belowdot,    abovedot ]    };
  78. };
  79.